Unit 3, 11 Stella Road, Large Industrial Warehouse To Let In Montague Gardens